//
//  UIView+ViewController.swift
//  SinaWeibo
//
//  Created by mac on 15/12/2.
//  Copyright © 2015年 mac. All rights reserved.
//

import UIKit

extension UIView {
    
    func navController() -> UINavigationController? {
        
//        使用dowhile的方式循环，拿到我们想要的内容
//        获取响应者
        var next = nextResponder()
        
//        在swift中不能使用do只能使用repeat
        repeat{
            
        if let nextObjc = next as? UINavigationController{
            
            return nextObjc
            
            }
            
//        获取下一个响应者的响应者
            next = next?.nextResponder()
            
        }while next != nil

        
        return nil
    }
    
}
